#ifndef IMAGEPRO_H
#define IMAGEPRO_H
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>

#include<QtCore>
#include<QImage>
#include "imageloader.h"
class ImagePro
{
public:
    ImagePro();
    void Pro(int,int);
    cv::Mat QimToMat(QImage Qim);
    QImage MatToQim(cv::Mat matOriginal);
private:
    cv::Mat CAM;
    cv::Mat matProceesed;
    //QImage qimQriginal;
    //QImage qimgProcessed;
    std::vector<cv::Vec3f> vrcCircles;
    std::vector<cv::Vec3f>::iterator itrC;
    //QTimer * tmrTmier;
    //private slots:
    //void on_btnPausResume_clicked();
};
#endif // IMAGEPRO_H
